package com.kalix.vote.management.entities;

import com.kalix.framework.core.api.persistence.PersistentEntity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

@Entity
@Table(name = "vote_team_cadre")
public class TeamCadreBean extends PersistentEntity {
    private String teamBelongs; // 部别
    private String rank;  // 职级
    private String name;  // 姓名
    private String teamRanking; // 所在队学分绩点排名情况
    private String teamRankingDesc; // 所在队学分绩点排名要求及说明
    private String shootingExam; // 射击考核
    private String shootingExamDesc; // 射击考核要求及说明
    private String physicalExam; // 体能考核
    private String physicalExamDesc; // 体能考核要求及说明
    private String scientificPayoffs; // 学术科研成绩
    private String scientificPayoffsDesc; // 学术科研成绩要求及说明
    private String resultGrade; // 考评结果等次
    private String resultGradeDesc; // 考评结果等次要求及说明
    private String sportsTraining; // 军体训练情况
    private String sportsTrainingDesc; // 军体训练情况要求及说明
    private String otherResult; // 其他成绩
    private String otherResultDesc; // 其他成绩要求及说明
    private Integer voteCount; // 投票数
    private String description; // 简介

    public String getTeamBelongs() {
        return teamBelongs;
    }

    public void setTeamBelongs(String teamBelongs) {
        this.teamBelongs = teamBelongs;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getRank() {
        return rank;
    }

    public void setRank(String rank) {
        this.rank = rank;
    }

    public String getTeamRanking() {
        return teamRanking;
    }

    public void setTeamRanking(String teamRanking) {
        this.teamRanking = teamRanking;
    }

    public String getTeamRankingDesc() {
        return teamRankingDesc;
    }

    public void setTeamRankingDesc(String teamRankingDesc) {
        this.teamRankingDesc = teamRankingDesc;
    }

    public String getShootingExam() {
        return shootingExam;
    }

    public void setShootingExam(String shootingExam) {
        this.shootingExam = shootingExam;
    }

    public String getShootingExamDesc() {
        return shootingExamDesc;
    }

    public void setShootingExamDesc(String shootingExamDesc) {
        this.shootingExamDesc = shootingExamDesc;
    }

    public String getPhysicalExam() {
        return physicalExam;
    }

    public void setPhysicalExam(String physicalExam) {
        this.physicalExam = physicalExam;
    }

    public String getPhysicalExamDesc() {
        return physicalExamDesc;
    }

    public void setPhysicalExamDesc(String physicalExamDesc) {
        this.physicalExamDesc = physicalExamDesc;
    }

    public String getScientificPayoffs() {
        return scientificPayoffs;
    }

    public void setScientificPayoffs(String scientificPayoffs) {
        this.scientificPayoffs = scientificPayoffs;
    }

    public String getScientificPayoffsDesc() {
        return scientificPayoffsDesc;
    }

    public void setScientificPayoffsDesc(String scientificPayoffsDesc) {
        this.scientificPayoffsDesc = scientificPayoffsDesc;
    }

    public String getResultGrade() {
        return resultGrade;
    }

    public void setResultGrade(String resultGrade) {
        this.resultGrade = resultGrade;
    }

    public String getResultGradeDesc() {
        return resultGradeDesc;
    }

    public void setResultGradeDesc(String resultGradeDesc) {
        this.resultGradeDesc = resultGradeDesc;
    }

    public String getSportsTraining() {
        return sportsTraining;
    }

    public void setSportsTraining(String sportsTraining) {
        this.sportsTraining = sportsTraining;
    }

    public String getSportsTrainingDesc() {
        return sportsTrainingDesc;
    }

    public void setSportsTrainingDesc(String sportsTrainingDesc) {
        this.sportsTrainingDesc = sportsTrainingDesc;
    }

    public String getOtherResult() {
        return otherResult;
    }

    public void setOtherResult(String otherResult) {
        this.otherResult = otherResult;
    }

    public String getOtherResultDesc() {
        return otherResultDesc;
    }

    public void setOtherResultDesc(String otherResultDesc) {
        this.otherResultDesc = otherResultDesc;
    }

    public Integer getVoteCount() {
        return voteCount;
    }

    public void setVoteCount(Integer voteCount) {
        this.voteCount = voteCount;
    }

    @Column(name = "description", length = 1000)
    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }
}
